package com.bkgy.modular.tbdsjc621thickresult.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

@Data
public class ExportTbDsjC621thickResult {
    @Excel(name = "序号",orderNum = "0",format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;

    @Excel(name = "冷卷号", orderNum = "1")
    private String coil_id;

    @Excel(name = "热卷号", orderNum = "2")
    private String hot_coil_id;

    @Excel(name = "常化卷号", orderNum = "3")
    private String entid;

    @Excel(name = "钢种牌号", orderNum = "4")
    private String steelgrade;//钢种

    @Excel(name = "硅含量", orderNum = "5")
    private Double ele_si;//硅含量

    @Excel(name = "出口宽度", orderNum = "6")
    private Double ex_wid;//产品宽度

    @Excel(name = "出口厚度", orderNum = "7")
    private Double ex_thk;//产品厚度

    @Excel(name = "入口厚度", orderNum = "8")
    private Double en_thk;//原料厚度

    @Excel(name = "入口宽度", orderNum = "9")
    private Double en_wid;//原料宽度

    @Excel(name = "出口长度", orderNum = "10")
    private Double ex_length;

    @Excel(name = "等级1相对长度", orderNum = "11")
    private Double thk_a_rel_len;//等级a的相对长度

    @Excel(name = "等级2相对长度", orderNum = "12")
    private Double thk_b_rel_len;

    @Excel(name = "等级3相对长度", orderNum = "13")
    private Double thk_c_rel_len;

    @Excel(name = "等级4相对长度", orderNum = "14")
    private Double thk_d_rel_len;

    @Excel(name = "等级5相对长度", orderNum = "15")
    private Double thk_e_rel_len;

    @Excel(name = "等级6相对长度", orderNum = "16")
    private Double thk_f_rel_len;

    @Excel(name = "等级7相对长度", orderNum = "17")
    private Double thk_g_rel_len;

    @Excel(name = "等级8相对长度", orderNum = "18")
    private Double thk_h_rel_len;

    @Excel(name = "等级1绝对长度", orderNum = "19")
    private Double thk_a_abs_len;//等级a的绝对长度

    @Excel(name = "等级2绝对长度", orderNum = "20")
    private Double thk_b_abs_len;

    @Excel(name = "等级3绝对长度", orderNum = "21")
    private Double thk_c_abs_len;

    @Excel(name = "等级4绝对长度", orderNum = "22")
    private Double thk_d_abs_len;

    @Excel(name = "等级5绝对长度", orderNum = "23")
    private Double thk_e_abs_len;

    @Excel(name = "等级6绝对长度", orderNum = "24")
    private Double thk_f_abs_len;

    @Excel(name = "等级7绝对长度", orderNum = "25")
    private Double thk_g_abs_len;

    @Excel(name = "等级8绝对长度", orderNum = "26")
    private Double thk_h_abs_len;

    @Excel(name = "头部超差绝对长度", orderNum = "27")
    private Double thk_head_tole_abs_len;//头部超差绝对长度

    @Excel(name = "厚度头部超差相对长度", orderNum = "28")
    private Double thk_head_tole_rel_len;

    @Excel(name = "厚度本体超差绝对长度", orderNum = "29")
    private Double thk_mid_tole_abs_len;

    @Excel(name = "厚度本体超差相对长度", orderNum = "30")
    private Double thk_mid_tole_rel_len;

    @Excel(name = "厚度尾部超差绝对长度", orderNum = "31")
    private Double thk_tail_tole_abs_len;//尾部超差绝对长度

    @Excel(name = "厚度尾部超差相对长度", orderNum = "32")
    private Double thk_tail_tole_rel_len;

    @Excel(name = "厚度头部超差最大值", orderNum = "33")
    private Double thk_head_tole_max_value;//头部超差最大值

    @Excel(name = "厚度头部超差最小值", orderNum = "34")
    private Double thk_head_tole_min_value;//头部超差最小值

    @Excel(name = "厚度本体超差最大值", orderNum = "35")
    private Double thk_mid_tole_max_value;

    @Excel(name = "厚度本体超差最小值", orderNum = "36")
    private Double thk_mid_tole_min_value;

    @Excel(name = "厚度尾部超差最大值", orderNum = "37")
    private Double thk_tail_tole_max_value;

    @Excel(name = "厚度尾部超差最小值", orderNum = "38")
    private Double thk_tail_tole_min_value;

    @Excel(name = "厚度头部命中率", orderNum = "39")
    private Double thk_head_hit_rate;

    @Excel(name = "厚度本体命中率", orderNum = "40")
    private Double thk_mid_hit_rate;

    @Excel(name = "厚度尾部命中率", orderNum = "41")
    private Double thk_tail_hit_rate;

    @Excel(name = "厚度整体命中率", orderNum = "42")
    private Double thk_whole_hit_rate;

    @Excel(name = "厚度头部超差最大位置", orderNum = "43")
    private String thk_head_tole_pos;

    @Excel(name = "厚度本体超差最大位置", orderNum = "44")
    private String thk_mid_tole_pos;

    @Excel(name = "厚度尾部超差最大位置", orderNum = "45")
    private String thk_tail_tole_pos;

    @Excel(name = "1机架入口小于3微米整体命中率", orderNum = "46")
    private Double ens1_3um_whole_hit_rate;

    @Excel(name = "1机架入口小于7微米整体命中率", orderNum = "47")
    private Double ens1_7um_whole_hit_rate;

    @Excel(name = "1机架出口小于3微米整体命中率", orderNum = "48")
    private Double exs1_3um_whole_hit_rate;

    @Excel(name = "1机架出口小于7微米整体命中率", orderNum = "49")
    private Double exs1_7um_whole_hit_rate;

    @Excel(name = "4机架入口小于3微米整体命中率", orderNum = "50")
    private Double ens4_3um_whole_hit_rate;

    @Excel(name = "4机架入口小于7微米整体命中率", orderNum = "51")
    private Double ens4_7um_whole_hit_rate;

    @Excel(name = "4机架出口小于3微米整体命中率", orderNum = "52")
    private Double exs4_3um_whole_hit_rate;

    @Excel(name = "4机架出口小于7微米整体命中率", orderNum = "53")
    private Double exs4_7um_whole_hit_rate;

    @Excel(name = "创建时间", orderNum = "54")
    @DateTimeFormat("yyyy-MM-dd")
    private String createtime;//时间

    @Excel(name = "班组", orderNum = "55")
    private String crew;

    @Excel(name = "班次", orderNum = "56")
    private String shift;

    @Excel(name = "厚度曲线长度", orderNum = "57")
    private Double thk_length;

    @Excel(name = "厚度上下限绝对值", orderNum = "58")
    private Double thk_limit;

    @Excel(name = "目标厚度", orderNum = "59")
    private Double exthk_aim;
}
